home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / includes / IO8515.h < prev    next >
Text File  |  1999-06-10  |  2KB  |  147 lines

  1. ; Analog Comparator Control and Status Register ;
  2. ACSR         .EQU $08
  3.  
  4. ; UART Baud Rate Register ;
  5. UBRR    .EQU $09
  6.  
  7. ; UART Control Register ;
  8. UCR    .EQU $0A
  9.  
  10. ; UART Status Register ;
  11. USR    .EQU $0B
  12.  
  13. ; UART IO Data Register ;
  14. UDR    .EQU $0C
  15.  
  16. ; SPI Control Register ;
  17. SPCR    .EQU $0D
  18.  
  19. ; SPI Status Register ;
  20. SPSR    .EQU $0E
  21.  
  22. ; SPI IO Data Register ;
  23. SPDR    .EQU $0F
  24.  
  25. ; Input Pins, Port D ;
  26. PIND    .EQU $10
  27.  
  28. ; Data Direction Register, Port D ;
  29. DDRD    .EQU $11
  30.  
  31. ; Data Register, Port D ;
  32. PORTD    .EQU $12
  33.  
  34. ; Input Pins, Port C ;
  35. PINC    .EQU $13
  36.  
  37. ; Data Direction Register, Port C ;
  38. DDRC    .EQU $14
  39.  
  40. ; Data Register, Port C ;
  41. PORTC    .EQU $15
  42.  
  43. ; Input Pins, Port B ;
  44. PINB    .EQU $16
  45.  
  46. ; Data Direction Register, Port B ;
  47. DDRB    .EQU $17
  48.  
  49. ; Data Register, Port B ;
  50. PORTB    .EQU $18
  51.  
  52. ; Input Pins, Port A ;
  53. PINA    .EQU $19
  54.  
  55. ; Data Direction Register, Port A ;
  56. DDRA    .EQU $1A
  57.  
  58. ; Data Register, Port A ;
  59. PORTA    .EQU $1B
  60.  
  61. ; EEPROM Control Register ;
  62. EECR    .EQU $1C
  63.  
  64. ; EEPROM Data Register ;
  65. EEDR    .EQU $1D
  66.  
  67. ; EEPROM Address Register ;
  68. EEAR    .EQU $1E
  69. EEARL    .EQU $1E
  70. EEARH    .EQU $1F
  71.  
  72. ; Watchdog Timer Control Register ;
  73. WDTCR    .EQU $21
  74.  
  75. ; TC 1 Input Capture Register ;
  76. ICR1    .EQU $24
  77. ICR1L    .EQU $24
  78. ICR1H    .EQU $25
  79.  
  80. ; TimerCounter1 Output Compare Register B ;
  81. OCR1B    .EQU $28
  82. OCR1BL    .EQU $28
  83. OCR1BH    .EQU $29
  84.  
  85. ; TimerCounter1 Output Compare Register A ;
  86. OCR1A    .EQU $2A
  87. OCR1AL    .EQU $2A
  88. OCR1AH    .EQU $2B
  89.  
  90. ; TimerCounter 1 ;
  91. TCNT1    .EQU $2C
  92. TCNT1L    .EQU $2C
  93. TCNT1H    .EQU $2D
  94.  
  95. ; TimerCounter 1 Control and Status Register ;
  96. TCCR1B    .EQU $2E
  97.  
  98. ; TimerCounter 1 Control Register ;
  99. TCCR1A    .EQU $2F
  100.  
  101. ; TimerCounter 0 ;
  102. TCNT0    .EQU $32
  103.  
  104. ; TimerCounter 0 Control Register ;
  105. TCCR0    .EQU $33
  106.  
  107. ; MCU general Control Register ;
  108. MCUCR    .EQU $35
  109.  
  110. ; TimerCounter Interrupt Flag register ;
  111. TIFR    .EQU $38
  112.  
  113. ; TimerCounter Interrupt MaSK register ;
  114. TIMSK    .EQU $39
  115.  
  116. ; General Interrupt Flag Register ;
  117. GIFR .EQU $3A
  118.  
  119. ; General Interrupt MaSK register ;
  120. GIMSK    .EQU $3B
  121.  
  122. ; Stack Pointer ;
  123. SP        .EQU $3D
  124. SPL    .EQU $3D
  125. SPH    .EQU $3E
  126.  
  127. ; Status REGister ;
  128. SREG    .EQU $3F
  129.  
  130.  
  131. RESET_vect        .EQU   $00
  132. INT0_vect        .EQU   $01
  133. INT1_vect        .EQU   $02
  134. TIMER1_CAPT1_vect    .EQU   $03
  135. TIMER1_COMPA_vect    .EQU   $04
  136. TIMER1_COMPB_vect    .EQU   $05
  137. TIMER1_OVF1_vect    .EQU   $06
  138. TIMER0_OVF0_vect    .EQU   $07
  139. SPI_STC_vect        .EQU   $08
  140. UART_RX_vect        .EQU   $09
  141. UART_UDRE_vect        .EQU   $0A
  142. UART_TX_vect        .EQU   $0B
  143. ANA_COMP_vect        .EQU   $0D
  144.  
  145. ROMSTART  .EQU  $0E
  146.  
  147.